package com.woohua.thread.limite;

import lombok.Data;

/***
 * @title AcquireResult
 * @description：获取流量通信证的结果，结果有3种：获取成功，获取失败，不需要获取。
 * @author woo hua
 * @version 1.0.0
 * @create 2023/3/14 8:56
 **/
@Data
public class AcquireResult {

    /**
     * 获取通行证成功
     */
    public static final int ACQUIRE_SUCCESS = 0;
    /**
     * 获取通行证失败
     */
    public static final int ACQUIRE_FAILED = 1;
    /**
     * 不需要获取通行证
     */
    public static final int ACQUIRE_NO_NEED = 2;

    /**
     * 获取通行证结果
     */
    private int result;

    /**
     * 可用通行证适量
     */
    private int availablePermits;
}
